@charset "utf-8";



/*focus*/
.bdBannerWrap{ position:relative; width:100%;height:450px; margin: 0 auto;overflow: hidden;}
.bdSlideCon li img{ display: block; width:1920px;height:450px; margin: 0 auto;}

.bdBanCtrla{ overflow: hidden;}
.bdBanCtrla{position:absolute;bottom:30px;left:50%;width:300px;height:22px;margin-left:-150px;text-align:center;line-height:0;}
.bdBanCtrla b{display: inline-block;width:15px;height:15px;margin:0 2px;text-align: center;font: 100 12px/20px "Microsoft YaHei",Arial,"宋体"; background: white; border-radius: 10px;cursor: pointer;}
.bdBanCtrla b.on{background: #f90; }

/*filter*/
.filter_wrap { width: 100%; height:auto; background: #fff; box-shadow: 2px 0 4px #999; }
.filter_box { width: 1200px; margin: 0 auto; padding: 10px 0 25px; overflow: hidden;}
.filter_box li{ width: 1215px; overflow: hidden;}
.filter_box a{ display: block; float: left; width: 118px; height: 44px; margin: 15px 15px 0 0; font: 100 14px/44px "Microsoft YaHei",Arial,"宋体"; text-align: center; background: #f6f6f6; border: 1px solid #e2e2e2; border-radius: 5px; color: #333; overflow: hidden; }
.filter_box a:hover{ background: #3FB7FF; text-decoration: none; color: #FFF; border-color: #3FB7FF; }
.filter_box a.current{ background: #3FB7FF; text-decoration: none; color: #FFF; border-color: #3FB7FF; }

/*景点介绍*/
.jdIn{ width: 1200px; height: auto; margin: 0 auto 40px auto; overflow: hidden;}
.jdIn-lt{ float: left; width: 198px; height: auto; margin-top: 10px;}
.jdIn-lt li{ width: 142px; height: 31px; background: url(../images/all.png) no-repeat; cursor: pointer; margin-top: 10px; height: 31px; font: 100 16px/31px "Microsoft YaHei",Arial,"宋体"; color: #fff; text-align: center;}
.jdIn-lt li.bg01{ background-position: -161px -235px;}
.jdIn-lt li.bg02{ background-position: -161px -275px;}
.jdIn-lt li.bg03{ background-position: -161px -315px;}
.jdIn-lt li.bg04{ background-position: -161px -355px;}
.jdIn-lt li.bg05{ background-position: -161px -395px;}
.jdIn-lt li.bg06{ background-position: -161px -435px;}
.jdIn-lt li.bg07{ background-position: -161px -475px;}
.jdIn-lt li.bg08{ background-position: -161px -515px;}


.jdIn-rt{ float: right; width: 1002px; height: auto;}
.jdIn-rt-u{ width: 960px; height: auto; padding: 15px 20px; border: 1px solid #e1e1e1; margin-top: 20px; }
.jdIn-rt-u h3{ font: 700 18px/16px "Microsoft YaHei",Arial,"宋体"; color: #3FB7FF; padding-bottom: 10px; border-bottom: 1px solid #3FB7FF;}
/*简介*/
.jdIn_txt{width:960px; height: auto; line-height: 28px; padding-top: 20px; overflow: hidden;margin-bottom: 15px; font-size: 16px; text-indent: 2em; font-family: "微软雅黑",Arial,"宋体";}
.jdIn_txt p{ margin-bottom: 15px; font-size: 16px; text-indent: 2em; font-family: "微软雅黑",Arial,"宋体";}
.jdIn_txt p img{margin:5px 20px;}

.photo1{width: 960px; height:auto; margin-top: 15px; overflow: hidden;}
.photo1 h4{width: 960px; height: 40px; border-bottom: 1px solid #F80; font: 400 16px/40px "微软雅黑",Arial,"宋体"; color: #F80;}
.photo1Box{ width: 980px; overflow: hidden;}
.photo1Box li{ float: left; margin: 20px 20px 0 0;}
.photo1Box img{ display: block; }
/*线路*/
.listCp_item{ width: 960px; height: auto; padding: 15px 0; background: #fff; border-bottom: 1px solid #e1e1e1; overflow: hidden; }

.imgBox{ float: left; width: 320px; height: 200px;}
.imgBox a{ display: block; width: 320px; height: 200px;}
.imgBox img{ display: block; width: 320px; height: 200px;}
.imgBox .tag_label{position:absolute; font: 100 18px/40px "Microsoft YaHei",Arial,"宋体";  margin-top: -200px; height: 40px; width:120px; text-align: center; color:#FFF; background-color:orangered; margin-left:0px;}

.fontBox{ float: right; width: 610px; height: auto; padding: 10px 5px 10px 15px; overflow: hidden; position: relative;}
.fontBox em.icon{ display: block; width: 48px; height: 15px; background: url(../images/all.png) no-repeat; text-indent: -9999px; position: absolute; top: 10px; left: 100px;}
.fontBox em.gj{ background-position: -352px -907px;}
.fontBox em.gj{ background-position: -352px -922px;}

.fontBox_prc{ width: 610px; height: 30px; overflow: hidden;}
.fontBox_prc span{ display: block; float: left; height: 28px; padding: 0 10px; border: 1px solid #F80; font: 100 14px/28px "Microsoft YaHei",Arial,"宋体"; text-align: center;}
.fontBox_prc span.type_gty{ border: 1px solid #F80; color: #F80;}
.fontBox_prc span.type_zyx{ border: 1px solid #3FB7FF; color: #3FB7FF;}
.fontBox_prc span.type_bzz{ border: 1px solid #00c17b; color: #00c17b;}
.fontBox_prc em{ display: block; float: right; height: 30px; font: 100 28px/30px "Microsoft YaHei",Arial,"宋体"; color: #F80;}

.fontBox_tit{ width: 610px; height: 22px; font: 700 16px/22px "Microsoft YaHei",Arial,"宋体"; color: #333; margin-top: 16px; overflow: hidden;}

.fontBox_txt02{ width: 610px; height: 44px; font: 100 12px/22px "Microsoft YaHei",Arial,"宋体"; color: #999; margin-top: 10px; overflow: hidden; }
.fontBox_txt03{ width: 610px; height: 22px; font: 100 12px/22px "Microsoft YaHei",Arial,"宋体"; color: #666; margin-top: 10px; overflow: hidden; }

.fontBox_msg{ width: 610px; height: 35px; margin-top: 20px; overflow: hidden; }
.fontBox_date{ float: left; width: 460px; height: 34px; border-top: 1px dotted #ccc; font: 100 14px/34px "Microsoft YaHei",Arial,"宋体"; color: #666; }
.fontBox_date em{ margin: 0 10px;}
.fontBox_yd{ float: right; width: 110px; height: 35px; background: #F80; font: 100 20px/35px "Microsoft YaHei",Arial,"宋体"; color: #fff; text-align: center; border-radius: 2px;}
.fontBox_yd:hover{ background: #f60; color: #fff;}